Remove borrowed pointer in Config
authorAlex Crichton <alex@alexcrichton.com>
Mon, 18 May 2015 22:33:04 +0000 (15:33 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Mon, 18 May 2015 22:33:04 +0000 (15:33 -0700)
commit2fe0bf83bf78b0064e5bfd9bcab64a51ae48951e
tree454eacf39f39a96128e7eed40ad9b7626d6055fd
parent20ce682e856952bd3f2cbaa18a690e531bdce024
Remove borrowed pointer in Config

Not having a lifetime parameter on the ubiquitous Config structure allows a
great deal of other lifetime annotations to be removed and should make dealing
with storage of Config in a structure much easier (only one lifetime to deal
with, not two).
15 files changed:
src/cargo/core/registry.rs
src/cargo/lib.rs
src/cargo/ops/cargo_clean.rs
src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_doc.rs
src/cargo/ops/cargo_generate_lockfile.rs
src/cargo/ops/cargo_rustc/context.rs
src/cargo/ops/cargo_rustc/fingerprint.rs
src/cargo/ops/cargo_rustc/mod.rs
src/cargo/ops/cargo_test.rs
src/cargo/sources/git/source.rs
src/cargo/sources/path.rs
src/cargo/sources/registry.rs
src/cargo/util/config.rs
src/cargo/util/toml.rs